expressing annoyance or anger - Alemán Inglés Diccionario